source/randomizedtestbenchmark/benchmark.d(20,26): Error: `@safe` function `randomizedtestbenchmark.benchmark.medianStopWatchTime` cannot call `@system` function `randomizedtestbenchmark.benchmark.doNotOptimizeAway!(MonoTimeImpl!cast(ClockType)3, MonoTimeImpl!cast(ClockType)3).doNotOptimizeAway` source/randomizedtestbenchmark/benchmark.d(44,6): `randomizedtestbenchmark.benchmark.doNotOptimizeAway!(MonoTimeImpl!cast(ClockType)3, MonoTimeImpl!cast(ClockType)3).doNotOptimizeAway` is declared here source/randomizedtestbenchmark/benchmark.d(89,27): Error: `@safe` constructor `randomizedtestbenchmark.benchmark.Benchmark.this` cannot call `@system` function `std.container.array.Array!(Duration).Array.reserve` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(597,10): `std.container.array.Array!(Duration).Array.reserve` is declared here source/randomizedtestbenchmark/benchmark.d(106,30): Error: `@safe` function `randomizedtestbenchmark.benchmark.Benchmark.stop` cannot call `@system` function `std.container.array.Array!(Duration).Array.insertBack!(Duration).insertBack` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(872,12): `std.container.array.Array!(Duration).Array.insertBack!(Duration).insertBack` is declared here source/randomizedtestbenchmark/gnuplot.d(23,5): Error: `@safe` constructor `randomizedtestbenchmark.gnuplot.Result.this` cannot call `@system` destructor `randomizedtestbenchmark.gnuplot.ResultEntry.~this` source/randomizedtestbenchmark/gnuplot.d(9,1): `randomizedtestbenchmark.gnuplot.ResultEntry.~this` is declared here source/randomizedtestbenchmark/gnuplot.d(26,27): Error: `@safe` constructor `randomizedtestbenchmark.gnuplot.Result.this` cannot call `@system` function `std.container.array.Array!(ResultEntry).Array.insertBack!(ResultEntry).insertBack` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/container/array.d(872,12): `std.container.array.Array!(ResultEntry).Array.insertBack!(ResultEntry).insertBack` is declared here source/randomizedtestbenchmark/gnuplot.d(26,28): Error: `@safe` constructor `randomizedtestbenchmark.gnuplot.Result.this` cannot call `@system` generated function `randomizedtestbenchmark.gnuplot.ResultEntry.__fieldPostblit` source/randomizedtestbenchmark/gnuplot.d(9,1): `randomizedtestbenchmark.gnuplot.ResultEntry.__fieldPostblit` is declared here source/randomizedtestbenchmark/statistics.d(106,21): Error: `@safe` function `randomizedtestbenchmark.statistics.Mean.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here source/randomizedtestbenchmark/statistics.d(109,26): Error: `@safe` function `randomizedtestbenchmark.statistics.Mean.compute` cannot call `@system` generated function `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.__fieldPostblit` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.__fieldPostblit` is declared here source/randomizedtestbenchmark/statistics.d(109,26): Error: `@safe` function `randomizedtestbenchmark.statistics.Mean.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here source/randomizedtestbenchmark/statistics.d(135,21): Error: `@safe` function `randomizedtestbenchmark.statistics.Mode.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here source/randomizedtestbenchmark/statistics.d(143,26): Error: `@safe` function `randomizedtestbenchmark.statistics.Mode.compute` cannot call `@system` generated function `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.__fieldPostblit` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.__fieldPostblit` is declared here source/randomizedtestbenchmark/statistics.d(143,26): Error: `@safe` function `randomizedtestbenchmark.statistics.Mode.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here source/randomizedtestbenchmark/statistics.d(240,21): Error: `@safe` function `randomizedtestbenchmark.statistics.Min.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here source/randomizedtestbenchmark/statistics.d(251,21): Error: `@safe` function `randomizedtestbenchmark.statistics.Max.compute` cannot call `@system` destructor `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/range/package.d(10628,1): `std.range.SortedRange!(RangeT!(Array!(Duration)), "a < b", cast(SortedRangeOptions)0).SortedRange.~this` is declared here /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.